<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>3.10.jQuery常用API-jQuery元素操作-创建、添加、删除元素</title>
    <script src="jquery.min.js"></script>
</head>

<body>
    <ul>
        <li>原先的li</li>
    </ul>
    <div class="test">原先的div</div>
    <script>
        $(function () {
            // 1.创建元素
            var lil = $("<li>append方法，后面创建的li</li>");
            var lif = $("<li>prepend方法，前面创建的li</li>");
            var divl = $("<div>after方法，后面创建div</div>");
            var divf = $("<div>before方法，前面创建div</div>");
            // 2.添加元素

            //（1）内容添加
            $("ul").append(lil); // 内部添加并放到内容的最后面
            $("ul").prepend(lif); // 内部添加并放到内容的最前面
            //（2）外部添加
            $("div").before(divf); // 外部添加并放到目标的最前面
            $("div").after(divl); // 外部添加并放到目标的最后面

            // 3.删除元素
            // $("ul").remove(); // 删除匹配元素（本身） 自杀
            $("ul").empty(); // 删除匹配的元素集合中所有的子节点 杀子
            $("ul").html(""); // 清空匹配的元素内容 杀子
        })
    </script>
</body>

</html>